[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

来源:百度知道 编辑:UC知道 时间:2024/05/01 01:48:02
我在公司用ASP做的一个简单的文章管理系统,调试一切都正常,但是回家后用家里的机器再一测试的时候出现了Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序。这样的错误~我可以肯定,网页编写没有错误,我做的时候是用公司的机器,ass建的数据库,用系统DSN连接的,一切都正常~但是一回家就出现了这样的问题,我权限设置没问题,家里的机器也是服务器环境,测试其他程序均正常,不知道什么原因。

对了,我在家的时候没有用系统DNS连接程序里的数据库ass表,难道和这有关系么??那些网上发布的成品asp程序不是拿来就能用么?我做的时候和他们差了什么?有知道的麻烦告诉小弟我,这里无胜感激!!
加我QQ176878581在线请教~~麻烦您了!!!

这是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。
<%
dim conn,db
db="xxx.mdb"

On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
conn.Open connstr
If Err Then
Err.Clear
Set conn = Nothing
Response.Write "数据库连接文件出错,请联系管理员。"
Response.End
End If
%>
//////////////////////////////////////////////////////////
把上面的代码放在一个新建文件conn.asp中,注意:'<%'要放在第一列。

在需要数据库查询的页面第一行加入
<!--#include file="conn.asp"-->
注意路径,这个因该不难吧。

我试了一下,代码没问题啊,fannews.asp是什么内容的,跟这个也没关系啊?

在你家的机子上也设置和公司一模一样的DSN就可以运行了

没错,要安装系统DNS,如果你的程序里没没有自动连接,就要自己手动来

如何解决ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序 [ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序 java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 SQLSTATE=IM002[Microsoft][ODBC驱动程序 管理器未发现数据源名称并且未指定默认驱动程序 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 运行ASP时:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 vc++提示“[microsoft][odbc 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序” asp文件错误 ODBC 驱动程序管理器未发现数据源名称并且未指定默认驱动程序 ASP连接Access数据库,提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序” 运行VB6.0时提示“[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且指定默认驱动程序”